home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 8
/
FM Towns Free Software Collection 8.iso
/
t_os
/
artemis
/
artsrc1
/
pattern.md
< prev
next >
Wrap
Text File
|
1994-06-01
|
4KB
|
104 lines
#define itemExit 1
#define itemPatBuf 2
#define itemStorePattern 3
#define itemDeleteSelPat 4
#define itemDispOffSelPat 5
#define itemDupSelPat 6
#define itemSelectAll 7
#define itemSelectNothing 8
#define itemSelectReverse 9
#define itemDispAll 10
#define itemDispNothing 11
#define itemDispReverce 12
#define itemSaveAllPattern 13
#define itemSaveSelPattern 14
#define itemNewLoadPattern 15
#define itemAddLoadPattern 16
#define itemConvToSprite 17
#define itemConvToString 18
#define itemSort 19
#define itemAnimation 20
static BUTTON patternmenu_buttons[] =
{
{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,0},
{550,455,30,16,typeSTRb,(int)"終了",NOFNC,NO,NULL,itemExit},
{16,24,480,400,typeBOX,Black0,disp_patterns_all_new,NO,NULL,itemPatBuf},
{512,24+18*0,76+8,12+4,typeSTRb,(int)"パターン登録",NOFNC,NO,NULL,itemStorePattern},
{512,24+6+18*1,76+8,12+4,typeSTRb,(int)"選択パターン抹消",NOFNC,NO,NULL,itemDeleteSelPat},
{512,24+6+18*2,76+8,12+4,typeSTRb,(int)"選択非表示化",NOFNC,NO,NULL,itemDispOffSelPat},
{512,24+6+18*3,76+8,12+4,typeSTRb,(int)"選択パターン複製",NOFNC,NO,NULL,itemDupSelPat},
{512,24+12+18*4,76+8,12+4,typeSTRb,(int)"全選択",NOFNC,NO,NULL,itemSelectAll},
{512,24+12+18*5,76+8,12+4,typeSTRb,(int)"全選択取消",NOFNC,NO,NULL,itemSelectNothing},
{512,24+12+18*6,76+8,12+4,typeSTRb,(int)"全逆選択",NOFNC,NO,NULL,itemSelectReverse},
{512,24+18+18*7,76+8,12+4,typeSTRb,(int)"全表示",NOFNC,NO,NULL,itemDispAll},
{512,24+18+18*8,76+8,12+4,typeSTRb,(int)"全非表示化",NOFNC,NO,NULL,itemDispNothing},
{512,24+18+18*9,76+8,12+4,typeSTRb,(int)"全逆表示",NOFNC,NO,NULL,itemDispReverce},
{512,24+24+18*10,76+8,12+4,typeSTRb,(int)"全パターン保存",NOFNC,NO,NULL,itemSaveAllPattern},
{512,24+24+18*11,76+8,12+4,typeSTRb,(int)"選択パターン保存",NOFNC,NO,NULL,itemSaveSelPattern},
{512,24+24+18*12,76+8,12+4,typeSTRb,(int)"パターン新規読込",NOFNC,NO,NULL,itemNewLoadPattern},
{512,24+24+18*13,76+8,12+4,typeSTRb,(int)"パターン追加読込",NOFNC,NO,NULL,itemAddLoadPattern},
{512,24+30+18*14,76+8,12+4,typeSTRb,(int)"スプライトデータ化",NOFNC,NO,NULL,itemConvToSprite},
{512,24+30+18*15,76+8,12+4,typeSTRb,(int)"文字データ化",NOFNC,NO,NULL,itemConvToString},
{512,24+30+18*16,76+8,12+4,typeSTRb,(int)"名前順ソート",NOFNC,NO,NULL,itemSort},
{512,24+30+18*17,76+8,12+4,typeSTRb,(int)"順表示アニメ",NOFNC,NO,NULL,itemAnimation},
{-1}
};
static MENU patternmenu =
{
"パターン編集",
640,480,
patternmenu_buttons,
NULL,
NULL,
NULL,NULL,NULL,
disp_patmenu,
erase_patmenu,
0,0,0,0,NO,NO,NULL
};
#define SitemPut 1
#define SitemPatName 2
#define SitemPatSubName 3
#define SitemPatXLen 4
#define SitemPatYLen 5
#define SitemColNum 6
#define SitemDotZoom 7
#define SitemDup 8
#define SitemDelete 9
static BUTTON patsubmenu_buttons[] =
{
{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,0},
{16,24,64+8,16+4,typeSTRb,(int)"貼り付け",NOFNC,NO,NULL,SitemPut},
{16,44,64+8,16+4,typeSTRb,(int)"",NOFNC,NO,NULL,0},
{16,70,0,0,typeSTR,(int)"パターン名 ",NOFNC,NO,NULL,0},
{16+64-1,70-1,112+2,16+2,typeBOX,Black,dsppatname,NO,NULL,SitemPatName},
{16,90,0,0,typeSTR,(int)"略称",NOFNC,NO,NULL,0},
{16+64-1,90-1,112+2,16+2,typeBOX,Black,dsppatsubname,NO,NULL,SitemPatSubName},
{16,110,0,0,typeSTR,(int)"大きさ ",NOFNC,NO,NULL,0},
{16+64,110,0,0,typeSTR,(int)"x:",NOFNC,NO,NULL,SitemPatXLen},
{16+64+48,110,0,0,typeSTR,(int)"y:",NOFNC,NO,NULL,SitemPatYLen},
{16,130,0,0,typeSTR,(int)"使用色数 ",NOFNC,NO,NULL,SitemColNum},
{0,0,0,0,typeOTHER,0,NOFNC,NO,NULL,SitemDotZoom},
{88,24,64+8,16+4,typeSTRb,(int)"複製",NOFNC,NO,NULL,SitemDup},
{88,44,64+8,16+4,typeSTRb,(int)"削除",NOFNC,NO,NULL,SitemDelete},
{-1}
};
static MENU patsubmenu =
{
"パターン個別操作",
200,170,
patsubmenu_buttons,
NULL,
NULL,
NULL,NULL,NULL,
disp_patsubmenu,
erase_patsubmenu,
0,0,0,0,NO,NO,NULL
};